Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Chengdu Open - Chengdu European Open - Antwerp French Open - Paris Chengdu Open - Chengdu Germany F22 Germany F23 Germany F2 Germany F4 Germany F5 Germany F8 Germany F16 Germany F2 Germany F4 Germany F13 Germany F17 Germany F9 Germany F7 Chile F9 Chile 11 Chile F1 Chile F3 Mexico F11 Mexico F12 Chile F5 Chile F10 Chile F11 Argentina F1 Chile F1 Chile F3 USA F12 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Brazil F7 Germany F12 Brazil F8 Colombia F4 USA F2 USA F4 Germany F19 Germany F20 Germany F12 Spain F11 Italy F10 Chile F4 Chile F2 Netherlands F2 Germany F11 Netherlands F5 Netherlands F6 France F18 France F7 USA F1 USA F2 USA F6 Netherlands F2 Austria F1 Austria F2 Germany F8 Italy F24 Germany F11 Romania F13 Romania F14 Romania F15 Canada F9 France F4 Chile F5 Chile F7 Chile F8 USA F1 (Los Angeles) USA F2 (Long Beach) Germany F3 (Nussloch) France F4 (Lille) Chile F12 Italy F23 Switzerland F2 (Bellevue) Guatemala F1 Chile F6 M15 Santo Domingo M15 Santo Domingo Chile F2 M25 Pensacola Chile F9 Wolfsburg Challenger Santiago Challenger Mohammedia Challenger Marburg Challenger Braunschweig Challenger Quito Challenger San Juan Challenger Noumea Challenger Cali Challenger Guayaquil Challenger Bucaramanga Challenger Santo Domingo Challenger Santos Challenger Vicenza Challenger Sao Paulo Challenger Cali Challenger Mestre Challenger Lexington Challenger Aptos Challenger Ortisei Challenger Buenos Aires Challenger Bucaramanga Challenger Mendoza Challenger Dallas Challenger Puebla Challenger Savannah Challenger Mestre Challenger Prostejov Challenger Caltanissetta Challenger Cali Challenger Santiago Challenger Guayaquil Challenger Bogota Challenger Budapest Challenger Morelos Challenger Santiago Challenger Guadalajara Challenger Leon Challenger Tempe Challenger Panama City Challenger Francavilla Challenger Bordeaux Challenger Shymkent Challenger Prostejov Challenger Ilkley Challenger Marburg Challenger Braunschweig Challenger Medellin Challenger Santo Domingo Challenger Vancouver Challenger Quito Challenger Eckental Challenger Ismaning Challenger Santiago Challenger Canberra Challenger Rio De Janeiro Challenger Indian Wells Challenger San Luis Potosi Challenger Panama City Challenger Heilbronn Challenger Mexico City Challenger Shymkent Challenger Marburg Challenger Braunschweig Challenger Braga Challenger Almaty Challenger Burnie Challenger Phoenix Challenger Lille Challenger Almaty Challenger Heilbronn Challenger Ludwigshafen Challenger Lima Challenger Seville Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Launceston Challenger Genova Challenger Todi Challenger Trieste Challenger Cordenons Challenger Salinas 2 Challenger Lima Challenger Salzburg-Anif Challenger Concepcion Challenger Todi Challenger Warsaw Challenger Santiago Challenger Biella 4 Challenger Cassis Challenger Salinas Challenger Heilbronn Challenger Tampere Challenger Luedenscheid Challenger Braunschweig Challenger Napoli Challenger Santiago 2 Challenger Lima 2 Challenger Meerbusch Challenger Parma Challenger Campinas Challenger Brasilia Challenger Sao Paulo Challenger Mexico City Challenger Oeiras 3 Challenger Braunschweig Challenger Bergamo Challenger Ismaning Challenger Vancouver Challenger Villa Maria Challenger Rio De Janeiro Challenger Canberra Challenger Braunschweig Challenger Eckental Challenger Manacor Challenger Brescia Challenger Tulln Challenger Campinas Challenger Marburg Challenger Braunschweig Challenger Szczecin Challenger Ortisei Challenger Napoli 2 Challenger Bratislava Challenger Helsinki Challenger Aix En Provence Challenger Hagen Challenger Ottignies-Louvain-la-Neuve Challenger Cancun Challenger Luedenscheid Challenger St. Brieuc Challenger Heilbronn Challenger Sophia Antipolis Challenger Birmingham Challenger Concepcion 2 Challenger Marbella Challenger San Luis Potosi Challenger Aguascalientes Challenger Karlsruhe Challenger Phoenix Challenger Turin Challenger Heilbronn Challenger Little Rock Challenger Prague 2 Challenger San Marino Challenger BMW Open - Munich Morelos Challenger Salinas Challenger Medellin Challenger Pereira Challenger Cordoba Challenger Bogota Challenger Montevideo Challenger Santiago Challenger Ilkley Challenger Marburg Challenger Binghamton Challenger Maui Challenger Santo Domingo Challenger Jonkoping Challenger Drummondville Challenger Le Gosier Challenger Nanjing Challenger Anning Challenger Tallahassee Challenger Vicenza Challenger Ecuador Open - Quito Perugia Challenger Milan Challenger Marburg Challenger Cortina Challenger Apia International - Sydney St. Remy Challenger Istanbul Challenger Izmir Challenger BMW Open - Munich Mercedes Cup - Stuttgart Ho Chi Minh City Challenger Ningboo Challenger Shenzhen Open - Shenzhen Suzhou Challenger Generali Open - Kitzbuhel Lima Challenger Eckental Challenger Maharashtra Open - Pune Rio Open - Rio de Janeiro Montevideo Challenger AEGON International - Eastbourne German Tennis Championships - Hamburg Bergamo Challenger Buenos Aires Challenger Suisse Open - Gstaad Rome Challenger Lyon Challenger Floridablanca Challenger Bogota Challenger Ningboo Challenger Brest Challenger Generali Open - Kitzbuhel Montevideo Challenger Newport Beach Challenger Dallas Challenger Rakuten Japan Open - Tokyo Noventi Open - Halle Brisbane International - Brisbane Nordea Open - Bastad Argentina Open - Buenos Aires Braunschweig Challenger Brasil Open - Sao Paulo Augsburg Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ismaning Challenger Lima Challenger BMW Open - Munich Estoril Challenger Koblenz Challenger Oeiras 3 Challenger Orlando 2 Challenger Plava Laguna Croatia Open - Umag Ismaning Challenger Braunschweig Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Santiago Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Buenos Aires Challenger Winston-Salem Open - Winston-Salem Mexico City Challenger Erste Bank Open - Vienna Hamburg European Open - Hamburg Tennis Napoli Open - Naples Singapore Tennis Open - Singapore Hamburg European Open - Hamburg Sardegna Open - Cagliari Swiss Indoors Basel - Basel Moselle Open - Metz United Cup - Australia Brisbane International - Brisbane Gerry Weber Open - Halle Adelaide International - Adelaide Chile Dove Men+Care Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires BMW Open - Munich Rio Open - Rio de Janeiro Noventi Open - Halle BMW Open - Munich Swiss Open - Gstaad Generali Open - Kitzbuhel Ecuador Open - Quito Cordoba Open - Cordoba Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Gonet Geneva Open - Geneva Tiriac Open - Bucharest Generali Open - Kitzbuhel Libema Open - 's-Hertogenbosch Boss Open - Stuttgart EFG Swiss Open - Gstaad Terra Wortmann Open - Halle Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha European Open - Antwerp Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Movistar Chile Open - Santiago Chile Dove Men+Care Open - Santiago BMW Open - Munich Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Mallorca Championships - Mallorca Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Adelaide International 1 - Adelaide Generali Open - Kitzbuhel Terra Wortmann Open - Halle Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Swiss Indoors Basel - Basel European Open - Antwerp Brisbane International - Brisbane Adelaide International - Adelaide Argentina Open - Buenos Aires Cordoba Open - Cordoba Rio Open - Rio de Janeiro Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel BMW Open - Munich Boss Open - Stuttgart EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago EFG Swiss Open - Gstaad Gonet Geneva Open - Geneva China Open - Beijing Santiago 3 Challenger VTR Open - Vina del Mar Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Citi Open - Washington Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Swiss Open - Gstaad Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Geneva Open - Geneva German Tennis Championships - Hamburg Kremlin Cup - Moscow Adelaide International - Adelaide Mallorca Championships - Mallorca Great Ocean Road Open - Melbourne Cordoba Open - Cordoba BMW Open - Munich Mercedes Cup - Stuttgart BNP Paribas Nordic Open - Stockholm Grand Prix Hassan II - Marrakech Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Nordea Open - Bastad Abierto de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Korea Open - Seoul Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Terra Wortmann Open - Halle BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Rakuten Japan Open - Tokyo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Rothesay International - Eastbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Finals, Group C French Open - Paris ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, Group C, Zhuhai Davis Cup, World Group, Q, CHI-PER 3-2 Davis Cup, World Group, Q, ISR-GER 1-3 Davis Cup, World Group, Q2, JPN-GER 0-4 French Open (juniors) U.S. Open (juniors) Wimbledon (juniors) All Lower level tournaments Australian Open (juniors) Davis Cup, Group A, Bologna Belgrade Open - Belgrade National Bank Open - Montreal Olympics - Paris Davis Cup, World Group, PO, CHI-KAZ 3-1